#include<iostream>
using namespace std;
struct node{
    int data;
    node * next=nullptr;
};
int js[200005];//大于m即可，这里假装我知道2m的范围
void sf(node * head,node * prev){
    if(js[abs(head->data)]==0)js[abs(head->data)]++;
    else {
        prev->next=head->next;
    }
    if(head->next!=nullptr)sf(head->next,head);
}
int main(){
    //建表
    node * head;
    sf(head,head);
    return 0;
}